专利摘要:
There is provided a method of processing a primary signal produced by a rotation sensor of a rotating target of the voltage level type. The primary signal comprises pulses having, for a given rotation speed of the target, a first positive voltage level when the target rotates in a determined first direction of rotation or a second positive voltage level, different from said first voltage level, when the target rotates in a second opposite direction of rotation of said first direction of rotation A first secondary signal (COMP1) is generated by comparing the primary signal with a determined first voltage threshold (TH1) between the first voltage level and the first voltage level. second level of tension. A second secondary signal (COMP2) is generated by comparing the primary signal with a determined second voltage threshold (TH2) between the second voltage level and the zero voltage. An intentional delay (τ) is intentionally introduced into the second secondary signal with respect to the first secondary signal. Then, compared to a determined time threshold, the duration between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal, to deduce the direction of rotation of the target.
公开号:FR3033051A1
申请号:FR1551551
申请日:2015-02-24
公开日:2016-08-26
发明作者:Fabien Joseph;Coutier Valerie Gouzenne
申请人:Continental Automotive GmbH;Continental Automotive France SAS;
IPC主号:
专利说明:

[0001] The present invention relates generally to synchronization techniques of an internal combustion engine, and more particularly to the processing of an angular position sensor signal of the crankshaft of such an engine. It relates more particularly to a method and a device 5 for processing a signal produced by a rotation sensor of a rotating target, to deduce the direction of rotation of the target. The invention finds applications, in particular, in the automotive field. It can be implemented, for example, in an engine control computer such as an injection and / or ignition controller.
[0002] In order to allow synchronization of the injection and / or the ignition of an internal combustion engine, the crankshaft of the engine may be equipped with a rotating target cooperating with a fixed sensor associated with an operating electronics of the engine. sensor signal. This electronics may comprise hardware elements and / or software elements. It is adapted and configured to accurately determine the angular position of the crankshaft, and thus the position of the engine pistons, from the sensor signal. The rotating target is for example a toothed wheel, connected in rotation with the crankshaft. Such a target has a large number of teeth, typically thirty-six or sixty teeth, without taking into account one or two missing teeth to define an angular reference area on the target. More particularly, the angular position of the motor is determined by the operating electronics by counting the number of teeth of the target "seen" by the sensor since the last passage of the angular reference area in front of the sensor. From an electrical point of view, the passage of a flank of a tooth of the target in front of the sensor results in a front of the sensor signal, namely a rising edge or a falling edge depending on the arrangement and the sensor technology. Each of these fronts corresponds to an increment of the angular position of the crankshaft counted by the operating electronics. This angular increment is equal to 10 degrees for a 36-tooth target, or 6 degrees for a 60-tooth target, for example.
[0003] 30 To restart the engine effectively after a stop, it is important to know precisely the stop position of the motor. The efficiency in question here is appreciated, in particular, in terms of the speed of injection timing and ignition timing, on which fuel consumption and CO2 emissions depend. Also, it is appreciated in terms of the flexibility of the restart of the motor, that is to say of weakness 35 vibrations and noise perceptible by the user. These efficiency criteria are particularly important for vehicles equipped with the so-called "stop and start" function in English, designed to reduce fuel consumption in the urban cycle while allowing immediate and silent engine restarts. However, if in principle a vehicle engine always rotates in the same direction, it may happen that, when stopping the engine, the crankshaft oscillates slightly around an equilibrium position corresponding to the stopping position of the engine . This comes from opposite phenomena of inertia of the engine, on the one hand, and engine braking, on the other hand. However, the passage in front of the sensor of a tooth of the target in the opposite direction of the normal direction is seen, from the point of view of the sensor, in the same way as if it were a passage in the normal direction . It is just the opposite side of the tooth that causes the sensor to react. This means that, if no detection of the direction of rotation is taken, the passage of a tooth in front of the sensor in the opposite direction of the normal direction gives rise to the counting of one more angular increment, whereas it should in fact give rise to a countdown of said increment. The angular error is then equal to twice the value of the angular increment, that is to say 20 degrees or 12 degrees, respectively, in the above examples. To know precisely the stopping position of the motor, bidirectional sensors are used. Such a sensor makes it possible not only to detect the passage of a flank of a tooth of the target in front of the sensor, but also to determine the direction of rotation of said target. An integrated strategy in the operating electronics of the sensor signal then makes it possible to take into account the information concerning the direction of rotation of the target, and thus to know precisely the position of the motor during a stop of the latter. . A bidirectional sensor of known type, for example from JP 2005 233622, provides crenellated signals having sections at a high level, alternated with sections at a low level. The duration of the high level segments, for example, depends on the direction of rotation of the target. Such a sensor is called "voltage pulse". It is indeed possible for the sensor signal processing electronics to determine, for each new edge of the sensor signal, the direction of passage of the corresponding tooth flank in front of the sensor, and thus to count or count the increment. corresponding angle. However, there are also two-way sensors operating according to another principle. With this other type of sensor, the direction of rotation of the target is given in the signal by varying the voltage corresponding for example to the high level and / or the low level of the sensor signal. Such a so-called "voltage level" sensor is also described in the aforementioned document JP 2005 233622, with reference to FIG. 6 of said document. As shown in this figure, the sensor signal 3033051 3 considered has three different voltage levels, depending in particular on the direction of rotation of the pursued target. Of course, the operating electronics of the sensor signal is adapted to the type of the sensor used from the two types above, and is not interchangeable from one type of sensor to another. Therefore, for an equipment manufacturer having an operating electronics corresponding to one of the two types of sensors above for a given application, the use of a sensor of the other type requires the development of a new electronics. However, the development and validation of such electronics 10 are time consuming and expensive. In particular, the software elements that must be modified taking into account the substitution of one type of sensor to another, may lead to the need for a requalification of a larger software package within the computer dedicated to the application concerned. The invention aims to eliminate, or at least mitigate, all or part of the disadvantages of the aforementioned prior art. In particular, the invention allows the reuse of the software elements of an electronic operating a voltage pulse sensor signal when using a voltage level sensor. For this purpose, a first aspect of the invention proposes a method of processing a primary signal produced by a rotation sensor of a rotating target of the voltage level type, said primary signal comprising pulses having, for a rotation speed of the given target, a first positive voltage level when the target rotates in a determined first direction of rotation or a second positive voltage level, different from said first voltage level, when the target rotates in a second direction of rotation inverse of said first direction of rotation. The method comprises: generating a first secondary signal by comparing the primary signal with a first determined voltage threshold between the first voltage level and the second voltage level; the generation of a second secondary signal by comparison of the primary signal with a determined second voltage threshold, between the second voltage level and the zero voltage; the intentional introduction of a determined delay in the second secondary signal with respect to the first secondary signal; and comparing, at a determined time threshold, the duration between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal, in order to deduce the direction of rotation of the second secondary signal. target.
[0004] In one embodiment, the method may further include generating an angular clock translating the rotational speed of the target from the second secondary signal. Indeed, this secondary signal carries the information substantially corresponding to all edges of the primary signal, that is to say, all the tooth flanks of the target which are detected by the rotation sensor. The intentional introduction of a delay in the second secondary signal with respect to the first secondary signal ensures that a second secondary signal edge always occurs after a corresponding edge of the first secondary signal for a primary signal edge of the first voltage level. positive at zero voltage, whatever the fluctuation ("Jitter" in English) possible signals. In embodiments of the method, the time threshold used in the comparison step may be substantially equal to the duration of the delay introduced in the second secondary signal relative to the first secondary signal. In embodiments of the comparison step: if the duration between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal is substantially equal to the threshold of time, then it is determined that the target rotates in a normal direction of rotation; whereas, if, on the contrary, the duration between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal is greater than the time threshold, then it is determined that the target is rotating. in a direction of rotation opposite to the normal direction of rotation. For example, in the comparing step, a target rotation sense signal having a first logical level can be generated when it is determined that the target is rotating in a normal direction of rotation and a second level. logic, different from said first logic level, when it is determined that the target rotates in the direction of rotation opposite to the normal direction of rotation. Preferably, the generation of the first secondary signal, the generation of the second secondary signal, and the intentional introduction of the delay in the second secondary signal with respect to the first secondary signal, are performed in a hardware manner, whereas the comparison with the threshold of time of the duration between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal is performed in a software manner. A second aspect of the invention relates to an electronic device 35 comprising means for carrying out each of the steps of a treatment method according to the first aspect above.
[0005] According to a third aspect, the invention also relates to a management system of an internal combustion engine, comprising at least one rotating target integral in rotation with a crankshaft or a camshaft of the engine, as well as with a bidirectional sensor of the voltage level type and an electronic device according to the second aspect above. Other features and advantages of the invention will become apparent on reading the description which follows. This is purely illustrative and should be read with reference to the accompanying drawings in which: - Figure 1 is a block diagram showing the arrangement of a rotating target, a rotation sensor of the rotating target, and an electronic unit for operating the sensor signal comprising a first comparator and a second comparator according to embodiments; FIG. 2 shows the time course of a voltage pulse type sensor signal when the direction of rotation of the target is changed; FIG. 3 shows the pace, as a function of time, of a voltage level type sensor signal, in the event of a change in the direction of rotation of the target; FIG. 4 shows an active edge of a primary signal from a voltage level type bidirectional rotation sensor, an edge of a first secondary signal and a front of a second secondary signal each generated by the first comparator and the second comparator of Figure 1, respectively; and FIGS. 5a-5f are timing diagrams of various signals illustrating the operation of the device of FIG. 1. An internal combustion engine, for example a motor vehicle, comprises at least one movable piston arranged in such a way as to vary the volume a combustion chamber. The admission and exhaust of gases in the combustion chambers are most often made using valves controlled by at least one camshaft. The energy developed in the combustion chambers by the combustion of a fuel within an oxidizer is transmitted by each piston to a motor shaft called crankshaft. Embodiments of the invention are described below in their non-limiting application to the synchronization of an internal combustion engine.
[0006] The invention is not limited, however, to this example. Thus, it can be applied to the processing of a signal produced by a rotation sensor of a shaft of a motor vehicle gearbox shaft, for example, or of any rotating shaft. In general, embodiments of the invention can be implemented in various applications in which the angular position of a rotating target is required to determine the direction of rotation of the target. The synchronization of an internal combustion engine consists in accurately identifying the position of the moving parts (piston, crankshaft, camshaft, etc.) as well as the instant of the engine cycle (that the latter is a type of engine). 2-stroke or 4-stroke). This allows the on-board electronics to control the operation of the engine, particularly with regard to the injection of the fuel or the fuel mixture and with regard to the ignition (for spark ignition engines), with the accuracy and 10 accuracy required for optimal operation. Synchronization methods implement algorithms for determining the position of the engine according to the angular position of the crankshaft and / or the camshaft of the engine, detected by sensors installed in the engine. These sensors cooperate with rotating targets that rotate with the crankshaft and the camshaft respectively, for example toothed wheels. In what follows, we consider more particularly the example of the processing of a crankshaft rotation sensor signal of an engine. This example is of course not limiting. The invention can also be applied, in particular, to the processing of a rotation sensor signal of the camshaft of an engine, or a shaft of a gearbox as indicated above. With reference to the block diagram of FIG. 1, an exemplary application of the invention to an injection and / or ignition controller of an internal combustion engine of a motor vehicle is considered. The controller 10 may be in the form of a microcontroller (pC), which may be an Application Specific Integrated Circuit (ASIC), a system on a chip (SoC, System-onChip), a programmable logic circuit or FPGA (Field Programmable Gate Array), etc. The invention is however not limited to these examples, the controller being part of a more complex equipment, comprising for example an arrangement of several integrated circuits including computers, memories, peripherals, etc. The microcontroller 10 comprises a hardware part or hardware module 11, and a software part with a first software module 12 and a second software module 13.
[0007] The hardware portion 11 includes the microcontroller hardware (HW) elements, such as analog-to-digital converters, drivers, input / output filters, and the like.
[0008] The first software module 12 comprises, for example, the software elements which, for the application in question, depend on the microcontroller used. These software elements form what is known as the Basic Software (BSW).
[0009] The second software module 13 comprises for example the software elements that depend only on the application in question, not the microcontroller used, and can therefore be embedded on any microcontroller. These software elements form what is called the Application Software (ASW). The advantage of this division lies in the possibility of reusing the code 10 (software) of the ASW module without modification in various applications using any microcontroller, or any other electronic circuit, within an electronic engine management system. internal combustion. In the ASW module are included software components configured to determine the angular position of the motor, as well as software components configured to generate an angular clock as a function of its rotational speed. The first elements above can implement a counter. The second elements can implement a Digital Phase Locked Loop (or DPLL). This information enables other software components to synchronize the motor control in the various operating phases thereof. The device according to embodiments of the invention can be realized inside this microcontroller, as will now be described. The microcontroller 10 comprises for this purpose an input 14 for receiving a CRK sensor signal L, or primary signal, provided by a rotation sensor 2. In the embodiment as shown, the sensor 2 is a bidirectional rotation sensor. of the voltage level type. The sensor 2 is for example fixedly positioned near a rotating target 3, such as a toothed wheel, with which it cooperates to produce the signal CRK_L. The term "toothed wheel" should be understood in its most general sense, ie a wheel comprising structural elements enabling a sensor to locate the rotation of the wheel over a given angular sector. The nature and arrangement of these structural elements can be varied. These may be geometrical shapes such as teeth in the proper sense, magnetic elements such as magnetic poles, optical elements or identifiable by an optoelectronic device, etc. For the sake of convenience, in the example considered here, the toothed wheel 3 comprises twenty-six teeth 31 regularly spaced on the periphery of the wheel except at the level of a reference zone 32 where at least one tooth is missing. This example is chosen only because it allows to locate the succession of teeth by the twenty-six letters of the alphabet, namely the series, A, B, C Z. With this example, the angular increment is 13 degrees approx. In practice, however, and as stated in the introduction, a conventionally used target includes 36 or 60 teeth (regardless of whether one or more teeth are missing in the reference area), giving an angular increment of 10 or 6. degrees, respectively. The toothed wheel 3 is integral in rotation with a movable shaft 4, namely the crankshaft of the engine in the example considered here.
[0010] The microcontroller 10 includes first elements, including software elements, configured to operate from a sensor signal from a voltage pulse type bidirectional rotation sensor. However, additional elements, including hardware, are added to the device to enable said first elements to operate from a sensor signal from a voltage level type bidirectional rotation sensor. Before proceeding with the description of embodiments with reference to FIG. 1, the two types of aforementioned sensors will now be described with reference to the time diagrams of FIG. 2 and FIG. 3. In FIGS. teeth of the toothed target 3 is schematically shown in a developed fashion along a horizontal line, at the top. These are in particular teeth A, B and C passing in this order in front of the sensor when the target rotates in the normal direction. By convention, in the remainder of the description, the direction of rotation corresponding to the direction of rotation of the motor in normal operation will be referred to as the forward direction (or FW). The reverse direction of rotation will be called the backward direction (or BW). In Figures 2 and 3, the normal or forward direction of rotation corresponds to a movement of the teeth from left to right. Conversely, the reverse or reverse direction of rotation corresponds to a movement of the teeth from right to left.
[0011] By convention, too, t0 will be noted when the center of tooth A passes the detection axis of the rotation sensor, in the normal direction of rotation of the target, namely forward rotation. Furthermore, t1 is noted at a time when the direction of rotation of the target is reversed, to move in rotation in the opposite direction, namely backwards. In the example shown, this reversal of the direction of rotation then occurs when the tooth C is opposite the detection axis of the rotation sensor. Finally, the active edges of the signals are marked by an arrow. In the examples shown, the active edges of the sensor signals are falling edges, which are better defined in general than rising edges, that is to say, franker, sharper, because they correspond to a discharge of electric charges to ground. This is however not limiting, a sensor signal may have active edges which are rising edges without the principle of the invention being modified in any way whatsoever. Referring to FIG. 2, a bidirectional voltage pulse type sensor provides a crank signal CRK P having high level sections alternating with low level sections. The signal is substantially periodic with a period which depends on the rotational speed of the target with respect to which the sensor is disposed. Each edge of the signal corresponds to the passage of the side of a tooth in front of the sensor. By design, the duration of the low level segments, for example, depends on the direction of rotation of the target. This is done using three detection cells, arranged in two pairs of detection cells. Depending on the pair of cells that sees the side of the tooth first, the sensor can determine the direction of rotation. Therefore, for a rotation speed of the given target, the sensor signal has, for example, sections at the high level having a first length L when the target rotates in the normal direction, or a second length, different from said first length. for example 2L, when the target rotates in the opposite direction of said normal direction.
[0012] For example, the pulse length L is 45 microseconds for forward or normal rotation, and the pulse length 2L is 90 microseconds for backward or reverse rotation. By comparing the duration of the pulses of the sensor signal with a determined threshold, it is then possible for the operating electronics included in the microcontroller 1 to determine the direction of rotation of the target. This electronics can then count or count the angular increment corresponding to the gear wheel used. The threshold is for example equal to (L + 2L) / 2. Referring to FIG. 3, a voltage level type bidirectional sensor provides a CRK L cranial signal, having a first high level when the target is rotating in the normal direction, or a second high level, different from said first level, when the target rotates in the opposite direction of said normal direction, and alternated each time with sections at a low level. For example, the first voltage level is equal to 5 volts for forward or normal rotation, and the second voltage level is 2.5 volts for reverse or reverse rotation, the low level being equal to 0 volts. By comparing the voltage level of the pulses of the sensor signal with a threshold, it is then possible for the operating electronics included in the microcontroller 1 to determine the direction of rotation of the target. This electronics can then count or count the angular increment corresponding to the gear wheel used. The threshold is equal to a voltage level between the first voltage level and the second voltage level, for example at 3 volts.
[0013] It is readily apparent to those skilled in the art that the operation of a sensor signal from a voltage level type sensor as shown in FIG. 3 differs substantially from the operation of a sensor signal from a sensor. a voltage pulse type sensor as shown in FIG. 2. Therefore, in principle, an operating electronics designed for one type of sensor is not suitable for the other type of sensor. Returning to FIG. 1, it will now be described how, according to embodiments of the invention, an operating electronics designed for a voltage pulse type sensor may, however, be used to exploit a sensor signal as the signal CKR_L from a voltage level type sensor 15 as the sensor 2 shown. The operating electronics for a pulse-type sensor is, in FIG. 1, essentially comprised in the software modules 12 and 13. The description of the functionalities and of an example of implementation of this electronics would come out of this presentation.
[0014] According to embodiments, the hardware module 10 comprises a first comparator 11 and a second comparator 12. A first input of each of these comparators receives the sensor signal CKR L, or primary signal, from the sensor 2 and received on the microcontroller input 14 1. A second input of comparator 11 receives a first threshold voltage TH1, while a second input of comparator 12 receives a second threshold voltage TH2. The output of the comparator 11 generates a first comparison signal COMP1, or first primary signal, while the output of the comparator 12 generates a second comparison signal COMP2, or second secondary signal, which is further delayed by a delay element 13 arranged at the output of the comparator 12.
[0015] The delay element 13 is, for example, a series RC circuit introducing a delay equal to its time constant T. This time constant can be adjustable, for example by modifying the value of the resistor R of the RC circuit. As a variant, the delay element 13 may be a delay line, for example a succession of logic gates, such as inverters, each introducing an elementary delay contributing to the delay T. The operation of the device thus implemented in the hardware module 11 is the next.
[0016] Referring to the timing diagrams of FIG. 4, consider the primary signal constituted by the signal CKR_L produced by the rotation sensor of the rotating target 3. It will be recalled that this primary signal comprises pulses having, for a rotation speed of the target 3 given, a first positive voltage level, for example 5 volts, when the target 3 rotates in a determined first direction of rotation, for example the normal direction; or a second positive voltage level, different from said first voltage level, and for example equal to 2.5 volts, when the target 3 rotates in a second opposite direction of rotation of said first direction of rotation. By convention, the active edges of the signal CRK_L are the falling edges, for the reasons already indicated above.
[0017] The comparator 11 generates the first secondary signal COMP1, by comparison of the primary signal CKR_L at the first determined voltage threshold TH1. This threshold TH1 is between the first positive voltage level and the second positive voltage level. In other words, the comparator 11 which generates the signal COMP1 switches on the level changes of the primary signal between the first positive voltage level, namely 5 V in the example, and the second positive voltage level, namely 2 , 5 V in the example. The threshold TH1 is for example equal to 3 volts. Similarly, the comparator 12 generates the second secondary signal COMP2, by comparison of the primary signal CKR_L at the second determined voltage threshold TH2. This threshold TH2 is between the second level of positive voltage and the zero voltage. In other words, the comparator 12 which generates the signal COMP2 switches on the level changes of the primary signal CKR_L between the second positive voltage level, namely 2.5 V in the example, and zero voltage, namely 0 V The threshold TH2 is for example equal to 2 volts. In addition, the delay element 13 intentionally inputs into the second secondary signal COMP2 a determined delay T with respect to the first secondary signal COMP1. The delay T is such that the second secondary signal COMP2 always switches after the first secondary signal COMP1, irrespective of the fluctuation ("jitter" in English) of the signals in the hardware module 10. In an exemplary embodiment, the delay T is 8 microseconds (about), which in practice suffices to satisfy the above condition. This value remains much shorter than the period of the primary signal CRK_L and the secondary signals COMP1 and COMP2, which is of the order of a hundred or a few hundred milliseconds (ms) for engine rotation speeds of a few thousand revolutions / minute (rpm). Typically, the rotational speed of the crankshaft of an internal combustion engine is between 30 rpm or a little less, and 7000 rpm or a little more.
[0018] It will be noted that the active edges of the secondary signals COMP1 and COMP2 represented are the rising edges. This is only an example, in the case where the comparators 11 and 12 generating these signals are inverting amplifiers. If falling edges are preferred for the active edges of the signals COMP1 and COMP2, it suffices to invert these signals by means of inverter circuits arranged at the output of the comparators 11 and 12, respectively. However, this introduces a delay corresponding to the delay introduced by the inverters, which delay lengthens the time required to detect a change in the direction of rotation of the target. The further operation of the device will now be described with reference to the timing diagrams of Figures 5a-5f. Essentially, this comprises the comparison, at a determined threshold, of the duration between an active edge of the second secondary signal COMP2 and the last active edge of the first secondary signal COMP1 preceding said active edge of the second secondary signal COMP2, in order to deduce the direction of rotation therefrom. of the target. If this time is substantially equal to the delay T intentionally introduced between the second secondary signal COMP2 with respect to the first secondary signal COMP1, then it is determined that the target and thus the crankshaft rotate in the normal direction or before. If, on the contrary, this duration AT is much greater than the delay T, then it is determined that the target and therefore the crankshaft rotate in the opposite or rear direction.
[0019] Above FIGS. 5a-5b, on the one hand, and above FIGS. 5c-5f, on the other hand, the teeth of the target 3 passing in front of the bidirectional rotation sensor are shown schematically in an expanded manner according to a horizontal line, at the top. In particular, these are the teeth Z, A, B and C. This representation adopts the same conventions as those indicated above with respect to FIGS. 2 and 3, and on which it is useless to return here. In order to explain the operation of the device, the various possible configurations of the target 3 are envisaged when a change in the direction of rotation occurs. Thus: at the instant t0 the center of the tooth A is passing in front of the sensor detection axis, in the direction FW of normal rotation or before the target; the sensor then sees in the FW direction the teeth B, then C, in front of its detection axis; at time t1, a first inversion of the direction of rotation of the target 3 occurs while the center of the tooth C is passing opposite the detection axis of the sensor, in the direction FW; the rotation of the target 3 takes place, from the moment t1, in the direction BW of reverse or reverse rotation of the target; the sensor then sees in the BW direction the teeth B, then A, then Z, in front of its detection axis; at time t2 a second inversion of the direction of rotation of the target 3 occurs while the center of the tooth Z is passing in the direction of the sensor detection axis, in the BW direction; the rotation of the target 3 is effected, from the instant t2, in the direction FW of normal rotation or before the target; the sensor then sees iron teeth A, then B, in front of its detection axis; at time t3, a third inversion of the direction of rotation of the target 3 occurs while the detection axis of the rotation sensor is opposite a recess 10 between the teeth B and C, the target 3 rotating. in the normal direction FW; the rotation of the target 3 is effected, from time t3, in the direction BW of reverse or reverse rotation of the target; the rotation sensor therefore does not see the tooth C pass, but instead it then sees in the BW direction the teeth B, then A, in front of its detection axis; and finally, at time t4 a fourth inversion of the direction of rotation of the target 3 occurs while the detection axis of the rotation sensor is in front of a hollow between the teeth A and Z, the target rotating in the opposite direction BW; the rotation of the target 3 takes place, from the instant t4, in the direction FW of normal rotation or before the target; the rotation sensor then sees again in the direction FW 20 the teeth A, then B, etc., in front of its detection axis; FIG. 5a shows the pace, as a function of time and for the motion sequence of the target 3 described above and shown above FIGS. 5a and 5b, of a primary sensor signal CRK_P which would be generated by the bidirectional sensor of the voltage pulse type from which the operating electronics 25 is configured to operate. This signal has pulses of width L or 2L, depending on the direction of rotation FW or BW, respectively, of the target 3. This has already been described above with regard to FIG. 2 and it is unnecessary to return to it in detail. right here. The logical implications between the passage of the flanks of the teeth in front of the sensor's detection axis and the edges of the CRK_P signal pulses are indicated by small arrows. Figure 5b shows the pace, as a function of time, of a signal ROT_DIR generated by the operating electronics from the sensor signal CRK_P of Figure 5a. The logical implications between the pulse width of the CRK_P signal and the edges of the ROT_DIR signal are indicated by small arrows between Figure 5a and Figure 5b. FIG. 5c, FIG. 5d and FIG. 5e respectively show the shape as a function of time of the primary sensor signal CRK L generated by the bidirectional pulse level sensor 2 of FIG. 1, of the first secondary sensor signal COMP1 generated by the comparator 11 of FIG. 1, and of the second secondary sensor signal COMP2 generated by the comparator 12 of FIG. 1. For the sake of readability of the drawings, the teeth of the target 3 passing in front of The bidirectional rotation sensor 5 is again schematically shown schematically along a horizontal line, above these figures. Figure 5f shows the time course of a ROT_DIR signal generated by the operating electronics of Figure 1 from the secondary sensor signals COMP1 and COMP1 of Figure 5d and Figure 5e, respectively. The low or high logic state of the signal ROT_DIR indicates the rotation of the target in the normal direction FW or in the opposite direction BW, respectively. The logical state that the signal ROT_DIR must take is evaluated in response to each active edge (rising edge) of the second secondary sensor signal COMP2. This state is determined according to the comparison with a determined threshold, of the duration AT 15 between said active edge of said second secondary signal COMP2 and the last active edge of the first secondary signal COMP1 preceding said active edge of the second secondary signal COMP2. This duration is evaluated each time between active edges of the signals COMP1 and COMP2, namely rising edges in the example considered here and illustrated by Figures 5d and 5e. If this duration is substantially equal to the delay T introduced intentionally between the second secondary signal COMP2 with respect to the first secondary signal COMP1, then it is determined that the target and therefore the crankshaft rotate in the normal direction or before, and the signal ROT_DIR is set or maintained at a corresponding logical level, for example the low level. If, on the contrary, this duration is much greater than the delay T, then it is determined that the target and therefore the crankshaft 25 rotate in the opposite or rear direction, and the signal ROT_DIR is set or maintained at a corresponding logic level, for example the level high. For example, between the times t0 and t1 on the one hand and between the instants t2 and t3 on the other hand, and after the instant t4, while the target 3 rotates in the normal direction FW, the duration between the active edge of each pulse of the signal COMP2 and the last pulse of the signal COMP1 preceding said active edge of the signal COMP2, is substantially equal to the duration of the delay T intentionally introduced between these two signals. Referring again to the diagrams of FIG. 4, this means that the signal CRK_L has crossed not only the threshold TH1 between the first high level (5 V) and the second high level (2.5 V), but also the threshold TH2 between the second high level (2.5 V) and the low level (0 V). This means, depending on the definition of the CRK_L 3033051 signal from a voltage level type rotation sensor and as discussed with reference to Figure 3, that the target is rotating in the normal FW direction. On the other hand, between times t1 and t2, the duration AT1 between the active edge of the first pulse of signal COMP2 and the active edge of the last pulse of signal COMP1 preceding said edge of signal COMP1 is greater than the duration of delay. T. Similarly, the duration AT2 between the active edge of the second pulse of the signal COMP2 and the active edge of the last pulse of the signal COMP1 preceding said edge of the signal COMP1 is greater than the duration of the delay T. Similarly, between times t3 and t4, the duration AT3 between the active edge of the pulse of the signal COMP2 and the active edge of the last pulse of the signal COMP1 preceding said edge of the signal COMP1 is substantially greater than the duration of the delay T. In all these cases, it is then determined by the operating electronics of the device 1 that the target and therefore the crankshaft rotate in the reverse or reverse direction BW. As a result, the signal ROT_DIR is set or maintained at the logic high level.
[0020] The criterion for realizing the condition "duration substantially greater than the duration of the delay T" can be evaluated as a function of the period of the sensor signal CRK_L. Indeed, if the duration AT is greater than the duration of the delay T during about a period of the signal CRK_L at least, this condition can be considered as respected. As already indicated above, the duration of the delay T is substantially less than the typical values of the period of the CRK sensor signal L, approximately 100 times smaller, depending on the speed of rotation of the motor. The comparison step illustrated in FIG. 5f which leads to the generation of the ROT_DIR direction detection signal can advantageously be carried out by software, insofar as it essentially consists of time counts.
[0021] In one embodiment, the signal ROT_DIR can therefore be generated in a software module of the computer 1, for example preferably in the basic software mode (BSW) of the device of FIG. 1. For this purpose, the software module 20 can receive the secondary sensor signals COMP1 and COMP2. In a variant, the signal ROT_DIR can also be generated in the application software module (ASW). In another variant, it can also be generated by hardware means, for example in the software module 10 of the device of FIG. 1. It will be noted that if the signal COMP1 only serves to detect the direction of rotation of the target the signal COMP2 carries the information formed by almost all the fronts of the primary sensor signal CRK_L directly from the sensor.
[0022] This is why the angular clock representing the rotational speed of the target, and used for the synchronization of the motor control in the application example described here, can be generated, for example in a software way, from the second secondary signal COMP2. This signal can for example be used as a reference signal to the Digital Phase Control Loop (DPLL) which has been mentioned above.
[0023] Embodiments of the present invention have been described and illustrated in the present detailed description and in the Figures. The present invention is not limited to the embodiments presented. Other variants and embodiments may be deduced and implemented by the person skilled in the art upon reading the present description and the appended figures.
[0024] For example, the toothed target may be provided with any number of teeth N. Moreover, the present invention has been described with toothed targets, but it can be applied to any type of target, whether optical or magnetic, for example. Similarly, the signal processing is feasible indifferently on the rising and / or falling edges without departing from the scope of the present invention.
[0025] In the claims, the term "include" does not exclude other elements or other steps. A single processor or several such processing units may be used to implement the invention. The various features presented and / or claimed can be advantageously combined. Their presence in the description or in different dependent claims does not exclude this possibility. The reference signs can not be understood as limiting the scope of the invention.
权利要求:
Claims (8)
[0001]
REVENDICATIONS1. A method of processing a primary signal produced by a rotation sensor of a rotating target of the voltage level type, said primary signal comprising pulses having, for a given rotation speed of the target, a first positive voltage level when the target rotates in a determined first direction of rotation or a second positive voltage level, different from said first voltage level, when the target rotates in a second opposite direction of rotation of said first direction of rotation, characterized in that comprises: - generating a first secondary signal (COMP1) by comparing the primary signal with a determined first voltage threshold (TH1) between the first voltage level and the second voltage level; the generation of a second secondary signal (COMP2) by comparison of the primary signal with a determined second voltage threshold (TH2) between the second voltage level and the zero voltage; the intentional introduction of a determined delay (T) in the second secondary signal with respect to the first secondary signal; the comparison, at a determined time threshold, of the duration (Ar1, AT2, AT3) between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal, to deduce therefrom direction of rotation of the target (ROT DIR).
[0002]
The method of claim 1, further comprising generating an angular clock translating the rotational speed of the target from the second secondary signal (COMP2).
[0003]
The method of claim 1 or claim 2, wherein the time threshold used in the comparing step is substantially equal to the duration of the delay (T) introduced into the second secondary signal with respect to the first secondary signal.
[0004]
4. Method according to any one of claims 1 to 3 wherein, in the comparison step, - if the duration (AT1, AT2, AT3) between an active edge of the second secondary signal and the last active edge of the first signal the secondary signal preceding said active edge of the second secondary signal is substantially equal to the time threshold (T), then it is determined that the target is rotating in a normal direction of rotation; whereas, on the contrary, the duration (4T1, AT2, AT3) between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal is greater than the time threshold ( T), then it is determined that the target rotates in a direction of rotation opposite to the normal direction of rotation.
[0005]
5. Method according to any one of claims 1 to 4, wherein in the step of comparing, it generates a target rotation sense signal (ROT DIR) having a first logical level when it is determined that the target rotates in a normal direction of rotation and a second logic level, different from said first logic level, when it is determined that the target is rotating in the opposite direction of rotation of the normal direction of rotation.
[0006]
The method of any one of claims 1 to 5, wherein generating the first secondary signal, generating the second secondary signal, and intentionally introducing the delay in the second secondary signal relative to the first secondary signal. are made in hardware, while the comparison at the time threshold of the duration between an active edge of the second secondary signal and the last active edge of the first secondary signal preceding said active edge of the second secondary signal is performed in software.
[0007]
7. Electronic device comprising means for implementing each of the steps of a treatment method according to one of claims 1 to 6.
[0008]
8. Management system of an internal combustion engine, characterized in that it comprises at least one rotating target (3) integral in rotation with a crankshaft (4) or a camshaft of the engine, as well as a bidirectional sensor of the voltage level type (2) and an electronic device (1) according to claim 7.25
类似技术:
公开号 | 公开日 | 专利标题
FR3033051A1|2016-08-26|METHOD AND DEVICE FOR PROCESSING A SIGNAL PRODUCED BY A ROTATION SENSOR OF A ROTATING TARGET
EP0013846B1|1983-05-25|Method of and apparatus for determining the angular position of a rotating member
WO2007028584A1|2007-03-15|Method of determining the reversal of the direction of rotation of an engine
FR2867560A1|2005-09-16|Crankshaft angular position determining process for use in internal combustion engine, involves utilizing signal processing unit for generating signals that contain information relative to direction of rotation of crankshaft
EP0576334A1|1993-12-29|Cylinder discriminating method for the controlling of an electronic injection system of an internal combustion engine
WO2016165829A1|2016-10-20|Method and device for detecting reverse rotation of an internal combustion engine
FR3027388A1|2016-04-22|METHOD FOR COMMUNICATING A DYSFUNCTION OF A SYSTEM FOR MEASURING SPEED AND ROTATION SENSES OF A ROTATING SHAFT
EP2022171B1|2010-08-18|Method and device for the generation of out-of-phase binary signals, and use of the same
WO2014082731A1|2014-06-05|Method for processing a signal supplied by a bi-directional sensor and corresponding device
FR3021739A1|2015-12-04|METHOD FOR ADAPTING A SENSOR DETECTION OF A CRANKSHAFT SENSOR FOR A MOTOR VEHICLE
EP0101342A1|1984-02-22|Process for optimizing the ignition in an internal-combustion engine
FR2978542A1|2013-02-01|METHOD FOR DETERMINING INFORMATION REPRESENTATIVE OF THE POSITION OF A REAL TOOTH OF A SOLIDARY DITTED TARGET IN ROTATION OF A SHAFT OF AN INTERNAL COMBUSTION ENGINE AND ASSOCIATED DEVICE
FR2864615A1|2005-07-01|DEVICE FOR DETECTING A ROTATING ELEMENT SUCH AS THE TURBINE OF A WATER METER
EP0032333B1|1984-05-30|Device for detecting combustion faults in an explosion engine
WO2014082730A1|2014-06-05|Method for processing a signal supplied by a bi-directional sensor and corresponding device
FR2841296A1|2003-12-26|METHOD AND DEVICE FOR DETERMINING THE INITIAL ANGULAR POSITION OF AN INTERNAL COMBUSTION ENGINE
EP0029374A1|1981-05-27|Signal generator for correcting the ignition advance angle as a function of knocking
EP0150642B1|1989-06-21|Detection device for the rotation angle of a spinning gear
LU85979A1|1986-01-24|SENSOR FOR DETECTING THE PASSAGE OF A PISTON OR PISTON GROUP OF AN INTERNAL COMBUSTION ENGINE BY THE POSITION OF THE HIGH DEATH POINT
FR2950388A1|2011-03-25|METHOD FOR PREDICTING THE ROTATION RPM OF A ROTATION END PHASE ENGINE CRANKSHAFT AND APPLYING THE METHOD TO PREDICTING THE STOP CYLINDER
CH640098A|1983-12-30|Device delivering information dependent on the position of a rotary member driven by a stepper motor
FR3014139A1|2015-06-05|METHOD FOR DETERMINING THE INSTANTANEOUS ANGULAR POSITION OF A CRANKSHAFT TARGET
WO2017012706A1|2017-01-26|Method for determining the state of rotation of a camshaft of a vehicle engine
FR3108676A1|2021-10-01|Engine control method and device with reconstituted crankshaft signal
WO2020127776A1|2020-06-25|Synchronisation of an internal combustion engine
同族专利:
公开号 | 公开日
FR3033051B1|2017-02-10|
WO2016134841A2|2016-09-01|
US11054435B2|2021-07-06|
CN107532530A|2018-01-02|
WO2016134841A3|2016-12-01|
US20180031594A1|2018-02-01|
CN107532530B|2019-08-02|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US20020196052A1|2001-06-21|2002-12-26|Yasunari Furuya|Clock edge detection circuit|
US20100106452A1|2008-10-23|2010-04-29|Mitsubishi Electric Corporation|Moving direction detector|
WO2014082731A1|2012-11-30|2014-06-05|Continental Automotive France|Method for processing a signal supplied by a bi-directional sensor and corresponding device|
WO2014082730A1|2012-11-30|2014-06-05|Continental Automotive France|Method for processing a signal supplied by a bi-directional sensor and corresponding device|
JPS58172512A|1982-04-02|1983-10-11|Nippon Denso Co Ltd|Detecting device for position of rotation|
DE3244940C2|1982-12-04|1992-10-08|Robert Bosch Gmbh, 7000 Stuttgart, De|
JPH0695027B2|1989-10-26|1994-11-24|株式会社オプテックディディ・メルコ・ラボラトリー|Optical rotary encoder|
US5212380A|1989-10-26|1993-05-18|Optec D.D. Meico Laboratory Co., Ltd.|Automotive engine control system with rotary encoder indexing|
JP2606400B2|1990-03-14|1997-04-30|日本電気株式会社|Magnetic sensor|
US5471054A|1991-09-30|1995-11-28|Nf. T&M. Systems, Inc.|Encoder for providing calibrated measurement capability of rotation or linear movement of an object, label medium and an optical identification system|
AUPN667595A0|1995-11-20|1995-12-14|Orbital Engine Company Proprietary Limited|Electronic position and speed sensing device|
JP3397026B2|1995-12-06|2003-04-14|トヨタ自動車株式会社|Magnetic rotation detector|
DE19732960C2|1997-07-31|1999-10-21|Bosch Gmbh Robert|Device for evaluating an AC voltage or AC signal|
DE19933845A1|1999-07-20|2001-01-25|Bosch Gmbh Robert|Device for detecting the turning back of a rotating part of an internal combustion engine|
JP3588044B2|2000-09-14|2004-11-10|三菱電機株式会社|Magnetic detector|
US6691689B2|2000-10-13|2004-02-17|Prüfrex-Elektro-Apparatebau, Inh. Helga Müller. Geb Dutschke|Rotation direction detector in ignition equipment of an internal combustion engine|
ITMI20012670A1|2001-12-18|2003-06-18|Ducati Energia Spa|METHOD AND ELECTRONIC EQUIPMENT TO INVERT THE ROTATION OF AN INTERNAL COMBUSTION ENGINE WITH A TWO STROKE CYCLE|
JP4140246B2|2002-03-01|2008-08-27|国産電機株式会社|Rotation information detecting device for multi-cylinder internal combustion engine|
JP2004311196A|2003-04-07|2004-11-04|Alps Electric Co Ltd|Input device|
JP2005171769A|2003-12-08|2005-06-30|Kokusan Denki Co Ltd|Rotation information detecting device of engine|
JP2005233622A|2004-02-17|2005-09-02|Toyota Motor Corp|Rotation detection device with reverse rotation detection function|
JP2005249488A|2004-03-02|2005-09-15|Denso Corp|Detection signal processing circuit and detection signal processing device for rotation sensor|
JP4302558B2|2004-03-17|2009-07-29|三菱電機株式会社|Rotation state detection device and rotation state detection method|
JP4258448B2|2004-07-20|2009-04-30|トヨタ自動車株式会社|Reverse rotation detection device for internal combustion engine|
FR2881004B1|2005-01-14|2007-04-06|Arvinmeritor Light Vehicle Sys|METHOD FOR DETERMINING THE CHANGE OF THE DIRECTION OF ROTATION OF AN ENGINE|
JP2006226226A|2005-02-18|2006-08-31|Toyota Motor Corp|Controller of internal combustion engine|
JP2007212292A|2006-02-09|2007-08-23|Mitsubishi Electric Corp|Magnetic detection device|
JP2007212351A|2006-02-10|2007-08-23|Toyota Motor Corp|Rotative direction determining system for rotation object|
US7138793B1|2006-04-17|2006-11-21|Allegro Microsystems, Inc.|Methods and apparatus for dynamic offset adjustment in a magnetic article detector|
JP5381067B2|2008-02-29|2014-01-08|日産自動車株式会社|Valve control device for internal combustion engine|
JP5191296B2|2008-07-18|2013-05-08|アイシン精機株式会社|Rotation detection sensor|
US8624588B2|2008-07-31|2014-01-07|Allegro Microsystems, Llc|Apparatus and method for providing an output signal indicative of a speed of rotation and a direction of rotation as a ferromagnetic object|
US20100057392A1|2008-08-28|2010-03-04|Faro Technologies, Inc.|Indexed optical encoder, method for indexing an optical encoder, and method for dynamically adjusting gain and offset in an optical encoder|
CN101819080B|2009-02-27|2012-07-04|通用汽车环球科技运作公司|Diagnostic systems and methods for a torque sensor|
FR2942852B1|2009-03-04|2011-03-18|Peugeot Citroen Automobiles Sa|METHOD FOR VALIDATING THE STOP POSITION OF A COMBUSTION ENGINE|
FR2942851B1|2009-03-04|2011-03-18|Peugeot Citroen Automobiles Sa|METHOD FOR ESTIMATING THE STOP POSITION OF A COMBUSTION ENGINE|
DE102010002546B4|2009-03-05|2018-05-09|Denso Corporation|Signal processing circuit of a rotation detector and rotation angle detector|
US8089270B2|2009-03-10|2012-01-03|Allegro Microsystems, Inc.|Magnetic field detector having a variable threshold|
JP4901949B2|2009-03-18|2012-03-21|日立オートモティブシステムズ株式会社|Rotation detector|
JP5379219B2|2009-03-18|2013-12-25|日立オートモティブシステムズ株式会社|Rotation detector|
CN101701968B|2009-11-10|2012-03-14|三一重工股份有限公司|Detecting device and method for detecting at least one rotation parameter of rotating object|
JP5165705B2|2010-01-28|2013-03-21|日立オートモティブシステムズ株式会社|Control device for internal combustion engine|
US20110246133A1|2010-03-02|2011-10-06|Denso Corporation|Rotator sensor|
US8442747B2|2010-06-01|2013-05-14|GM Global Technology Operations LLC|Cylinder air mass prediction systems for stop-start and hybrid electric vehicles|
JP2012145416A|2011-01-11|2012-08-02|Mitsumi Electric Co Ltd|Rotation direction detection device and rotation direction detection method|
CN202394685U|2011-09-27|2012-08-22|浙江博望科技发展有限公司|Rotary transformer and motion encoder using same|
WO2013044441A1|2011-09-27|2013-04-04|浙江博望科技发展有限公司|Rotary transformer and motion encoder using the transformer|
JP2013190327A|2012-03-14|2013-09-26|Omron Corp|Monitoring device and method for rotary encoder|
JP5956794B2|2012-03-19|2016-07-27|日立オートモティブシステムズ株式会社|Control device for internal combustion engine|
KR102008496B1|2013-03-25|2019-08-07|삼성전자주식회사|Method and apparatus for detecting direction and velocity of equipment using a single sensor|
JP6206228B2|2013-07-16|2017-10-04|株式会社デンソー|Rotation sensor|
DE112015006252T5|2015-03-05|2017-11-30|Mitsubishi Electric Corporation|Magnetic detection device|
FR3035157B1|2015-04-16|2017-04-21|Continental Automotive France|METHOD AND DEVICE FOR DETECTION OF REVERSE ROTATION OF AN INTERNAL COMBUSTION ENGINE|FR3035157B1|2015-04-16|2017-04-21|Continental Automotive France|METHOD AND DEVICE FOR DETECTION OF REVERSE ROTATION OF AN INTERNAL COMBUSTION ENGINE|
FR3042860B1|2015-10-26|2017-11-03|Continental Automotive France|METHOD FOR DETERMINING THE ANGULAR POSITION OF AN ENGINE|
EP3252477A1|2016-05-30|2017-12-06|Dana Belgium N.V.|Method of detecting a change in the direction of rotation of a rotatable shaft|
DE102016214456A1|2016-08-04|2018-02-08|Dr. Johannes Heidenhain Gesellschaft Mit Beschränkter Haftung|Position measuring device and method for operating a position measuring device|
JP2021523317A|2018-05-09|2021-09-02|アーベーベー・シュバイツ・アーゲーABB Schweiz AG|Control of valve position|
FR3088277B1|2018-11-08|2021-06-25|Continental Automotive France|TREATMENT OF SIGNALS FROM A CRANKSHAFT SENSOR|
US10921341B2|2019-05-09|2021-02-16|Allegro Microsystems, Llc|Methods and apparatus for generating a uniform response in a magnetic field sensor|
法律状态:
2016-02-18| PLFP| Fee payment|Year of fee payment: 2 |
2016-08-26| PLSC| Publication of the preliminary search report|Effective date: 20160826 |
2017-02-17| PLFP| Fee payment|Year of fee payment: 3 |
2018-02-23| PLFP| Fee payment|Year of fee payment: 4 |
2020-02-19| PLFP| Fee payment|Year of fee payment: 6 |
2021-02-24| PLFP| Fee payment|Year of fee payment: 7 |
2021-04-16| TP| Transmission of property|Owner name: VITESCO TECHNOLOGIES, DE Effective date: 20210309 |
2022-02-11| CA| Change of address|Effective date: 20220103 |
2022-02-16| PLFP| Fee payment|Year of fee payment: 8 |
优先权:
申请号 | 申请日 | 专利标题
FR1551551A|FR3033051B1|2015-02-24|2015-02-24|METHOD AND DEVICE FOR PROCESSING A SIGNAL PRODUCED BY A ROTATION SENSOR OF A ROTATING TARGET|FR1551551A| FR3033051B1|2015-02-24|2015-02-24|METHOD AND DEVICE FOR PROCESSING A SIGNAL PRODUCED BY A ROTATION SENSOR OF A ROTATING TARGET|
CN201680023382.7A| CN107532530B|2015-02-24|2016-02-22|Method and apparatus for handling the signal as caused by the rotation sensor of rolling target|
PCT/EP2016/000306| WO2016134841A2|2015-02-24|2016-02-22|Method and device for processing a signal produced by a sensor for detecting the rotation of a rotating target|
US15/552,859| US11054435B2|2015-02-24|2016-02-22|Method and device for processing a signal produced by a sensor for detecting the rotation of a rotating target|
[返回顶部]